/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package genericos;

import basedatos.banderas;

/**
 *
 * @author Fer
 */
public class Usuarios {
    private int id;
    private String correo;
    private String nombre;
    private int nivel;
    private String niv;
    private int puesto;
    private String npuesto;

    /**
     * @return the correo
     */
    public String getCorreo() {
        return correo;
    }

    /**
     * @param correo the correo to set
     */
    public void setCorreo(String correo) {
        this.correo = correo;
    }

    /**
     * @return the nombre
     */
    public String getNombre() {
        return nombre;
    }

    /**
     * @param nombre the nombre to set
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    /**
     * @return the nivel
     */
    public int getNivel() {
        return nivel;
    }

    /**
     * @param nivel the nivel to set
     */
    public void setNivel(int nivel) {
        this.nivel = nivel;
    }

    /**
     * @return the niv
     */
    public String getNiv() {
        return niv;
    }

    /**
     * @param niv the niv to set
     */
    public void setNiv(String niv) {
          switch(getNivel()){
            case 3:
                this.setNiv("Mando Medio");
            break;
            case 4:
                this.setNiv("Colaborador");
            break;
            case 2:
                this.setNiv("Director");
            break;
                   
        }
        this.niv = niv;
    }

    /**
     * @return the puesto
     */
    public int getPuesto() {
        return puesto;
    }

    /**
     * @param puesto the puesto to set
     */
    public void setPuesto(int puesto) {
        this.setNpuesto(banderas.nombrepuesto(puesto));
        this.puesto = puesto;
    }

    /**
     * @return the npuesto
     */
    public String getNpuesto() {
        return npuesto;
    }

    /**
     * @param npuesto the npuesto to set
     */
    public void setNpuesto(String npuesto) {
        this.npuesto = npuesto;
    }

    /**
     * @return the id
     */
    public int getId() {
        return id;
    }

    /**
     * @param id the id to set
     */
    public void setId(int id) {
        this.id = id;
    }
}
